labrador-ungava peninsula - English Synonyms Dictionary

labrador-ungava peninsula

n.
[1] Labrador Peninsula